.boxShadow {
	-webkit-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.1);
    -khtml-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.1);
    box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.1);
}


.M-dashboardBlock {
	.boxShadow();
	background: #fff;
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: relative;
	padding-top: 60px;

	&Head {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		z-index: 10;
	}

	&Body {
		width: 100%;
		height: 100%;
		min-height: 150px;
		padding: 25px;
	}

	// 顶部人群汇总block
	&BigTitle &Head {
		height: 60px;
		line-height: 60px;
		font-size: 23px;
		color: #fff;
		text-align: center;
		white-space: nowrap;
	}

	// 通用block
	&Normal &Head {
		height: 59px;
		line-height: 59px;
		border-bottom: 1px solid #E9E9E9;
		margin: 0 25px;
		& > i {
			display: inline-block;
			width: 4px;
			height: 20px;
			vertical-align: top;
			margin-top: 20px;
			margin-right: 7px;
		}
		& > span {
			display: inline-block;
			text-align: left;
			font-size: 18px;
		}
	}

	// 带指标切换block
	&HasSwitch &Head {
		height: 59px;
		line-height: 30px;
		padding: 14px 0;
		border-bottom: 1px solid #E9E9E9;
		margin: 0 25px;

		& > span {
			float: left;
			text-align: left;
			font-size: 18px;
		}

		& > div {
			float: right;
		}
	}

	&HasSwitch &LoadMore {
		display: block;
		height: 32px;
		line-height: 32px;
		width: 150px;
		text-align: center;
		border: 1px solid #c9c9c9;
		margin: 0 auto 25px;
	}

	// 无标题block
	&NoTitle {
		padding-top: 0;
	}
	&NoTitle &Body {
		padding: 0;
	}
}